<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.8"/>
<title>AndBase开发框架: com.ab.view.chart.BarChart类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
  $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="ic_launcher.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">AndBase开发框架
   &#160;<span id="projectnumber">1.6</span>
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.8.8 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'搜索');
</script>
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="pages.html"><span>相关页面</span></a></li>
      <li><a href="namespaces.html"><span>命名空间</span></a></li>
      <li class="current"><a href="annotated.html"><span>类</span></a></li>
      <li><a href="files.html"><span>文件</span></a></li>
      <li>
        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.png"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="搜索" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
          </span>
        </div>
      </li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>类列表</span></a></li>
      <li><a href="classes.html"><span>类索引</span></a></li>
      <li><a href="hierarchy.html"><span>类继承关系</span></a></li>
      <li><a href="functions.html"><span>类成员</span></a></li>
    </ul>
  </div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&#160;</span>全部</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>类</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>命名空间</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>文件</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>函数</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</span>变量</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark">&#160;</span>枚举值</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark">&#160;</span>页</a></div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacecom.html">com</a></li><li class="navelem"><a class="el" href="namespacecom_1_1ab.html">ab</a></li><li class="navelem"><a class="el" href="namespacecom_1_1ab_1_1view.html">view</a></li><li class="navelem"><a class="el" href="namespacecom_1_1ab_1_1view_1_1chart.html">chart</a></li><li class="navelem"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html">BarChart</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">类</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="#pub-static-attribs">静态 Public 属性</a> &#124;
<a href="#pro-methods">Protected 成员函数</a> &#124;
<a href="#pro-attribs">Protected 属性</a> &#124;
<a href="#pac-methods">包函数</a> &#124;
<a href="#pri-methods">Private 成员函数</a> &#124;
<a href="#pri-static-attribs">静态 Private 属性</a> &#124;
<a href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">com.ab.view.chart.BarChart类 参考</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
类 com.ab.view.chart.BarChart 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.png" usemap="#com.ab.view.chart.BarChart_map" alt=""/>
  <map id="com.ab.view.chart.BarChart_map" name="com.ab.view.chart.BarChart_map">
<area href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html" alt="com.ab.view.chart.XYChart" shape="rect" coords="0,112,198,136"/>
<area href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html" alt="com.ab.view.chart.AbstractChart" shape="rect" coords="0,56,198,80"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
类</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html">Type</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a5c195e070e5e5bfa48b911d41bad599d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a5c195e070e5e5bfa48b911d41bad599d">BarChart</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_dataset.html">XYMultipleSeriesDataset</a> dataset, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_renderer.html">XYMultipleSeriesRenderer</a> renderer, <a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html">Type</a> type)</td></tr>
<tr class="separator:a5c195e070e5e5bfa48b911d41bad599d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95e421a43dba97ff81f937797ef4abf8"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a95e421a43dba97ff81f937797ef4abf8">drawSeries</a> (Canvas canvas, Paint paint, float[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a72abbc5d19775001eff93d5bea256397">points</a>, int[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a2e2f6af8b577eb25b087680c81a224a4">colors</a>, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> seriesRenderer, float yAxisValue, int seriesIndex, int startIndex)</td></tr>
<tr class="separator:a95e421a43dba97ff81f937797ef4abf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e9e8c364028e4d49ff1410016e05847"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a4e9e8c364028e4d49ff1410016e05847">getLegendShapeWidth</a> (int seriesIndex)</td></tr>
<tr class="separator:a4e9e8c364028e4d49ff1410016e05847"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a999a14a02d156ebc71a26ade893426fb"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a999a14a02d156ebc71a26ade893426fb">drawLegendShape</a> (Canvas canvas, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> renderer, float x, float y, int seriesIndex, Paint paint)</td></tr>
<tr class="separator:a999a14a02d156ebc71a26ade893426fb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae8bc71c66072df9a47f2df8e06e112ad"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#ae8bc71c66072df9a47f2df8e06e112ad">getDefaultMinimum</a> ()</td></tr>
<tr class="separator:ae8bc71c66072df9a47f2df8e06e112ad"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad5384ddef3fa240cca19d562e8fc7a2d"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#ad5384ddef3fa240cca19d562e8fc7a2d">getChartType</a> ()</td></tr>
<tr class="separator:ad5384ddef3fa240cca19d562e8fc7a2d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html">com.ab.view.chart.XYChart</a></td></tr>
<tr class="memitem:a04c1636762b73da9f8608cecda9f6e79 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a04c1636762b73da9f8608cecda9f6e79">XYChart</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_dataset.html">XYMultipleSeriesDataset</a> dataset, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_renderer.html">XYMultipleSeriesRenderer</a> renderer)</td></tr>
<tr class="separator:a04c1636762b73da9f8608cecda9f6e79 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a584313cb831d6a46ee7318301762bf7d inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a584313cb831d6a46ee7318301762bf7d">draw</a> (Canvas canvas, int x, int y, int width, int height, Paint paint)</td></tr>
<tr class="separator:a584313cb831d6a46ee7318301762bf7d inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0ed67218f05338cc179367d3d887cf2d inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_renderer.html">XYMultipleSeriesRenderer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a0ed67218f05338cc179367d3d887cf2d">getRenderer</a> ()</td></tr>
<tr class="separator:a0ed67218f05338cc179367d3d887cf2d inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a24c058c662deb1332d89f910c0d67b17 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_dataset.html">XYMultipleSeriesDataset</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a24c058c662deb1332d89f910c0d67b17">getDataset</a> ()</td></tr>
<tr class="separator:a24c058c662deb1332d89f910c0d67b17 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b65a4f8e1cd0e0e0b99c0700404495b inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a0b65a4f8e1cd0e0e0b99c0700404495b">getCalcRange</a> (int scale)</td></tr>
<tr class="separator:a0b65a4f8e1cd0e0e0b99c0700404495b inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae13514e844fc2dd177ff30d46e7d7724 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ae13514e844fc2dd177ff30d46e7d7724">setCalcRange</a> (double[] range, int scale)</td></tr>
<tr class="separator:ae13514e844fc2dd177ff30d46e7d7724 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab17c685a4012bce0d7736ca7e2d05cb2 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ab17c685a4012bce0d7736ca7e2d05cb2">toRealPoint</a> (float screenX, float screenY)</td></tr>
<tr class="separator:ab17c685a4012bce0d7736ca7e2d05cb2 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8427c8d1bb231c904bd711476c791795 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a8427c8d1bb231c904bd711476c791795">toScreenPoint</a> (double[] realPoint)</td></tr>
<tr class="separator:a8427c8d1bb231c904bd711476c791795 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad99b93159823e4a57d26771a82947960 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ad99b93159823e4a57d26771a82947960">toRealPoint</a> (float screenX, float screenY, int scale)</td></tr>
<tr class="separator:ad99b93159823e4a57d26771a82947960 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbde7e2335153c7ebd9812a3d7886d09 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">double[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#adbde7e2335153c7ebd9812a3d7886d09">toScreenPoint</a> (double[] realPoint, int scale)</td></tr>
<tr class="separator:adbde7e2335153c7ebd9812a3d7886d09 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a94ed10ae6beb07e62f53eaef295e7ad5 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_series_selection.html">SeriesSelection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a94ed10ae6beb07e62f53eaef295e7ad5">getSeriesAndPointForScreenCoordinate</a> (final <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_point.html">Point</a> screenPoint)</td></tr>
<tr class="separator:a94ed10ae6beb07e62f53eaef295e7ad5 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6e2f8963467c253f048d2740094fdd4 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#aa6e2f8963467c253f048d2740094fdd4">drawSeries</a> (Canvas canvas, Paint paint, float[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a72abbc5d19775001eff93d5bea256397">points</a>, int[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a2e2f6af8b577eb25b087680c81a224a4">colors</a>, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> seriesRenderer, float yAxisValue, int seriesIndex, int startIndex)</td></tr>
<tr class="separator:aa6e2f8963467c253f048d2740094fdd4 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8351c8e08615ef7545139282e93548d1 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a8351c8e08615ef7545139282e93548d1">isRenderPoints</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> renderer)</td></tr>
<tr class="separator:a8351c8e08615ef7545139282e93548d1 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91aecf0fe299018229307891e440d3aa inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a91aecf0fe299018229307891e440d3aa">getDefaultMinimum</a> ()</td></tr>
<tr class="separator:a91aecf0fe299018229307891e440d3aa inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a293ccf868844d1ee79f584b133170e72 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_scatter_chart.html">ScatterChart</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a293ccf868844d1ee79f584b133170e72">getPointsChart</a> ()</td></tr>
<tr class="separator:a293ccf868844d1ee79f584b133170e72 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa8f7758bc63567aa95953b3a9ecb399a inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">abstract String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#aa8f7758bc63567aa95953b3a9ecb399a">getChartType</a> ()</td></tr>
<tr class="separator:aa8f7758bc63567aa95953b3a9ecb399a inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af52d2beb533df2b11daaf0011f50afcd inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">Map&lt; Integer, List&lt; Float &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#af52d2beb533df2b11daaf0011f50afcd">getPoints</a> ()</td></tr>
<tr class="separator:af52d2beb533df2b11daaf0011f50afcd inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2aa91eb7e0038e4b0cccde3a30c7d25 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">Map&lt; Integer, List&lt; Double &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#af2aa91eb7e0038e4b0cccde3a30c7d25">getValues</a> ()</td></tr>
<tr class="separator:af2aa91eb7e0038e4b0cccde3a30c7d25 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ba8cf0feaa497791792c9b116b54f43 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">Map&lt; Integer, List&lt; String &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a8ba8cf0feaa497791792c9b116b54f43">getExplains</a> ()</td></tr>
<tr class="separator:a8ba8cf0feaa497791792c9b116b54f43 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html">com.ab.view.chart.AbstractChart</a></td></tr>
<tr class="memitem:af054c3acb60596913f260b6e22ea366f inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#af054c3acb60596913f260b6e22ea366f">draw</a> (Canvas canvas, int x, int y, int width, int height, Paint paint)</td></tr>
<tr class="separator:af054c3acb60596913f260b6e22ea366f inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af16a9f8f70a8b73490163ccccd670d82 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#af16a9f8f70a8b73490163ccccd670d82">isVertical</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_default_renderer.html">DefaultRenderer</a> renderer)</td></tr>
<tr class="separator:af16a9f8f70a8b73490163ccccd670d82 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3ac4718fecc2beedd6388d937c407f78 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">abstract int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#a3ac4718fecc2beedd6388d937c407f78">getLegendShapeWidth</a> (int seriesIndex)</td></tr>
<tr class="separator:a3ac4718fecc2beedd6388d937c407f78 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab374c9f60ac0ed37c8df5e6dbf02da7e inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">abstract void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#ab374c9f60ac0ed37c8df5e6dbf02da7e">drawLegendShape</a> (Canvas canvas, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> renderer, float x, float y, int seriesIndex, Paint paint)</td></tr>
<tr class="separator:ab374c9f60ac0ed37c8df5e6dbf02da7e inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1a73887f5c98d7665e03fca80ae6d528 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#a1a73887f5c98d7665e03fca80ae6d528">isNullValue</a> (double value)</td></tr>
<tr class="separator:a1a73887f5c98d7665e03fca80ae6d528 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ee00e68d53c802a49f246b133118799 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_series_selection.html">SeriesSelection</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#a7ee00e68d53c802a49f246b133118799">getSeriesAndPointForScreenCoordinate</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_point.html">Point</a> screenPoint)</td></tr>
<tr class="separator:a7ee00e68d53c802a49f246b133118799 inherit pub_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
静态 Public 属性</h2></td></tr>
<tr class="memitem:a3b05447eaa36c57c1cd815c6454b8353"><td class="memItemLeft" align="right" valign="top">static final String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a3b05447eaa36c57c1cd815c6454b8353">TYPE</a> = &quot;Bar&quot;</td></tr>
<tr class="separator:a3b05447eaa36c57c1cd815c6454b8353"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected 成员函数</h2></td></tr>
<tr class="memitem:aeca9ef97e1b8199f8f19916db8bc46ae"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_clickable_area.html">ClickableArea</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#aeca9ef97e1b8199f8f19916db8bc46ae">clickableAreasForPoints</a> (float[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a72abbc5d19775001eff93d5bea256397">points</a>, double[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a2abd6ba02d5a0723b1ffff39a1bd5401">values</a>, float yAxisValue, int seriesIndex, int startIndex)</td></tr>
<tr class="separator:aeca9ef97e1b8199f8f19916db8bc46ae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc0cd6f098c5013311d33e2fd40f9ebc"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#afc0cd6f098c5013311d33e2fd40f9ebc">drawBar</a> (Canvas canvas, float xMin, float yMin, float xMax, float yMax, float halfDiffX, int seriesNr, int seriesIndex, Paint paint)</td></tr>
<tr class="separator:afc0cd6f098c5013311d33e2fd40f9ebc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4fd3d94c17c0122c4e172d4b7f354d1"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#ae4fd3d94c17c0122c4e172d4b7f354d1">drawChartValuesText</a> (Canvas canvas, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_series.html">XYSeries</a> series, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> renderer, Paint paint, float[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a72abbc5d19775001eff93d5bea256397">points</a>, int seriesIndex, int startIndex)</td></tr>
<tr class="separator:ae4fd3d94c17c0122c4e172d4b7f354d1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac33f51ac06f6129c93e9901d34dc5452"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#ac33f51ac06f6129c93e9901d34dc5452">getHalfDiffX</a> (float[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a72abbc5d19775001eff93d5bea256397">points</a>, int length, int seriesNr)</td></tr>
<tr class="separator:ac33f51ac06f6129c93e9901d34dc5452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a40399120c8fdb8f3d0fa6b55a4c735de"><td class="memItemLeft" align="right" valign="top">float&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a40399120c8fdb8f3d0fa6b55a4c735de">getCoeficient</a> ()</td></tr>
<tr class="separator:a40399120c8fdb8f3d0fa6b55a4c735de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add170978f899877cbbb810d22944d09c"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#add170978f899877cbbb810d22944d09c">isRenderNullValues</a> ()</td></tr>
<tr class="separator:add170978f899877cbbb810d22944d09c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html">com.ab.view.chart.XYChart</a></td></tr>
<tr class="memitem:aa3b3a7799d0130decf96c58c2c374993 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#aa3b3a7799d0130decf96c58c2c374993">XYChart</a> ()</td></tr>
<tr class="separator:aa3b3a7799d0130decf96c58c2c374993 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af2c6ce808760c32ccd12f628b4be5c37 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#af2c6ce808760c32ccd12f628b4be5c37">setDatasetRenderer</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_dataset.html">XYMultipleSeriesDataset</a> dataset, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_renderer.html">XYMultipleSeriesRenderer</a> renderer)</td></tr>
<tr class="separator:af2c6ce808760c32ccd12f628b4be5c37 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44707d89f9352b0808588cc9ff78fdd1 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">List&lt; Double &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a44707d89f9352b0808588cc9ff78fdd1">getXLabels</a> (double min, double max, int count)</td></tr>
<tr class="separator:a44707d89f9352b0808588cc9ff78fdd1 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac868c460ac468fdd4a9c360e79ce8530 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">Map&lt; Integer, List&lt; Double &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ac868c460ac468fdd4a9c360e79ce8530">getYLabels</a> (double[] minY, double[] maxY, int maxScaleNumber)</td></tr>
<tr class="separator:ac868c460ac468fdd4a9c360e79ce8530 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f1dbdecf225a97d3eaa8fd9ecb72550 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">Rect&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a0f1dbdecf225a97d3eaa8fd9ecb72550">getScreenR</a> ()</td></tr>
<tr class="separator:a0f1dbdecf225a97d3eaa8fd9ecb72550 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d2d35538185d5c448f886d9166c02f5 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a9d2d35538185d5c448f886d9166c02f5">setScreenR</a> (Rect screenR)</td></tr>
<tr class="separator:a9d2d35538185d5c448f886d9166c02f5 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad9104058cf5d6ec3e21774e7543b2dd8 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ad9104058cf5d6ec3e21774e7543b2dd8">drawSeries</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_series.html">XYSeries</a> series, Canvas canvas, Paint paint, List&lt; Float &gt; pointsList, List&lt; Integer &gt; colorsList, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> seriesRenderer, float yAxisValue, int seriesIndex, <a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_renderer_1_1_orientation.html">Orientation</a> or, int startIndex)</td></tr>
<tr class="separator:ad9104058cf5d6ec3e21774e7543b2dd8 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a97dd43fd287abbf5f56b89e63ec864d1 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a97dd43fd287abbf5f56b89e63ec864d1">drawChartValuesText</a> (Canvas canvas, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_series.html">XYSeries</a> series, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a> renderer, Paint paint, float[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a72abbc5d19775001eff93d5bea256397">points</a>, int seriesIndex, int startIndex)</td></tr>
<tr class="separator:a97dd43fd287abbf5f56b89e63ec864d1 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2541327664304c744ceb8a62726aac0e inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a2541327664304c744ceb8a62726aac0e">drawText</a> (Canvas canvas, String text, float x, float y, Paint paint, float extraAngle)</td></tr>
<tr class="separator:a2541327664304c744ceb8a62726aac0e inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab4456e9a9e49892d0de5cc8026fda886 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ab4456e9a9e49892d0de5cc8026fda886">drawXLabels</a> (List&lt; Double &gt; xLabels, Double[] xTextLabelLocations, Canvas canvas, Paint paint, int left, int top, int bottom, double xPixelsPerUnit, double minX, double maxX)</td></tr>
<tr class="separator:ab4456e9a9e49892d0de5cc8026fda886 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a57c3d135e8b56a8baff05b65c892b7bc inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a57c3d135e8b56a8baff05b65c892b7bc">drawYLabels</a> (Map&lt; Integer, List&lt; Double &gt;&gt; allYLabels, Canvas canvas, Paint paint, int maxScaleNumber, int left, int right, int bottom, double[] yPixelsPerUnit, double[] minY)</td></tr>
<tr class="separator:a57c3d135e8b56a8baff05b65c892b7bc inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4b6926ee79f969050ed493ee4026e33 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ae4b6926ee79f969050ed493ee4026e33">drawXTextLabels</a> (Double[] xTextLabelLocations, Canvas canvas, Paint paint, boolean showLabels, int left, int top, int bottom, double xPixelsPerUnit, double minX, double maxX)</td></tr>
<tr class="separator:ae4b6926ee79f969050ed493ee4026e33 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af77ac2b707d21631d6db8e3f5680fc8f inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">abstract <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_clickable_area.html">ClickableArea</a>[]&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#af77ac2b707d21631d6db8e3f5680fc8f">clickableAreasForPoints</a> (float[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a72abbc5d19775001eff93d5bea256397">points</a>, double[] <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a2abd6ba02d5a0723b1ffff39a1bd5401">values</a>, float yAxisValue, int seriesIndex, int startIndex)</td></tr>
<tr class="separator:af77ac2b707d21631d6db8e3f5680fc8f inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad3a487307f37bb29d1ff1b576f5355f3 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#ad3a487307f37bb29d1ff1b576f5355f3">isRenderNullValues</a> ()</td></tr>
<tr class="separator:ad3a487307f37bb29d1ff1b576f5355f3 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html">com.ab.view.chart.AbstractChart</a></td></tr>
<tr class="memitem:a65b1ab1278cced23bbb9847984e10d8e inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#a65b1ab1278cced23bbb9847984e10d8e">drawBackground</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_default_renderer.html">DefaultRenderer</a> renderer, Canvas canvas, int x, int y, int width, int height, Paint paint, boolean newColor, int color)</td></tr>
<tr class="separator:a65b1ab1278cced23bbb9847984e10d8e inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af639f66e8f1c6d4bde627a5eb39c4a2f inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#af639f66e8f1c6d4bde627a5eb39c4a2f">drawLegend</a> (Canvas canvas, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_default_renderer.html">DefaultRenderer</a> renderer, String[] titles, int left, int right, int y, int width, int height, int legendSize, Paint paint, boolean calculate)</td></tr>
<tr class="separator:af639f66e8f1c6d4bde627a5eb39c4a2f inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4fd347a5fc04a918aa9e8947feff30f inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#ad4fd347a5fc04a918aa9e8947feff30f">drawString</a> (Canvas canvas, String text, float x, float y, Paint paint)</td></tr>
<tr class="separator:ad4fd347a5fc04a918aa9e8947feff30f inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8753d03b9e985441d3a9aae3d05fc73 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">boolean&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#ad8753d03b9e985441d3a9aae3d05fc73">getExceed</a> (float currentWidth, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_default_renderer.html">DefaultRenderer</a> renderer, int right, int width)</td></tr>
<tr class="separator:ad8753d03b9e985441d3a9aae3d05fc73 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8b4ea39a213f82dcbdac68ac15d2cdb inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">String&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#ad8b4ea39a213f82dcbdac68ac15d2cdb">getLabel</a> (double label)</td></tr>
<tr class="separator:ad8b4ea39a213f82dcbdac68ac15d2cdb inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3e139450f9a4cbb467a3b9ed3a1a1ad inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#ab3e139450f9a4cbb467a3b9ed3a1a1ad">drawPath</a> (Canvas canvas, float[] points, Paint paint, boolean circular)</td></tr>
<tr class="separator:ab3e139450f9a4cbb467a3b9ed3a1a1ad inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9264f7572afe231948e06fb7bb6f09b3 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#a9264f7572afe231948e06fb7bb6f09b3">getLegendSize</a> (<a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_default_renderer.html">DefaultRenderer</a> renderer, int defaultHeight, float extraHeight)</td></tr>
<tr class="separator:a9264f7572afe231948e06fb7bb6f09b3 inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a960e00103da9bf458aad6101e091009c inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart.html#a960e00103da9bf458aad6101e091009c">drawLabel</a> (Canvas canvas, String labelText, <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_default_renderer.html">DefaultRenderer</a> renderer, List&lt; RectF &gt; prevLabelsBounds, int centerX, int centerY, float shortRadius, float longRadius, float currentAngle, float angle, int left, int right, int color, Paint paint, boolean line)</td></tr>
<tr class="separator:a960e00103da9bf458aad6101e091009c inherit pro_methods_classcom_1_1ab_1_1view_1_1chart_1_1_abstract_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-attribs"></a>
Protected 属性</h2></td></tr>
<tr class="memitem:a92cafd5bc135c457f9db3c6d9dbde319"><td class="memItemLeft" align="right" valign="top"><a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html">Type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a92cafd5bc135c457f9db3c6d9dbde319">mType</a> = <a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html#a8e2ab10210ffb0d3882d6bd55fd499c8">Type.DEFAULT</a></td></tr>
<tr class="separator:a92cafd5bc135c457f9db3c6d9dbde319"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html">com.ab.view.chart.XYChart</a></td></tr>
<tr class="memitem:a870e9167e3c33128fbb1341feb60cd75 inherit pro_attribs_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_dataset.html">XYMultipleSeriesDataset</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a870e9167e3c33128fbb1341feb60cd75">mDataset</a></td></tr>
<tr class="separator:a870e9167e3c33128fbb1341feb60cd75 inherit pro_attribs_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55df9974e4f31b067c5a49303a4a7399 inherit pro_attribs_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_renderer.html">XYMultipleSeriesRenderer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#a55df9974e4f31b067c5a49303a4a7399">mRenderer</a></td></tr>
<tr class="separator:a55df9974e4f31b067c5a49303a4a7399 inherit pro_attribs_classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pac-methods"></a>
包函数</h2></td></tr>
<tr class="memitem:af4bde008694985693b920fb55f779a01"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#af4bde008694985693b920fb55f779a01">BarChart</a> ()</td></tr>
<tr class="separator:af4bde008694985693b920fb55f779a01"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a807a7f4c2094a9ef24c6452621744dd8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a807a7f4c2094a9ef24c6452621744dd8">BarChart</a> (<a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html">Type</a> type)</td></tr>
<tr class="separator:a807a7f4c2094a9ef24c6452621744dd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-methods"></a>
Private 成员函数</h2></td></tr>
<tr class="memitem:aeafc4a56bb438727bd014e5e35928b7f"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#aeafc4a56bb438727bd014e5e35928b7f">drawBar</a> (Canvas canvas, float xMin, float yMin, float xMax, float yMax, int scale, int seriesIndex, Paint paint)</td></tr>
<tr class="separator:aeafc4a56bb438727bd014e5e35928b7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acca457a3c299f24c1b0fe329bb5f58e8"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#acca457a3c299f24c1b0fe329bb5f58e8">getGradientPartialColor</a> (int minColor, int maxColor, float fraction)</td></tr>
<tr class="separator:acca457a3c299f24c1b0fe329bb5f58e8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pri-static-attribs"></a>
静态 Private 属性</h2></td></tr>
<tr class="memitem:a0d2373e665009a5986fe1d1306d6d6c2"><td class="memItemLeft" align="right" valign="top">static final int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_bar_chart.html#a0d2373e665009a5986fe1d1306d6d6c2">SHAPE_WIDTH</a> = 12</td></tr>
<tr class="separator:a0d2373e665009a5986fe1d1306d6d6c2"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><p>The bar chart rendering class. </p>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a class="anchor" id="af4bde008694985693b920fb55f779a01"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">com.ab.view.chart.BarChart.BarChart </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Instantiates a new bar chart. </p>

</div>
</div>
<a class="anchor" id="a807a7f4c2094a9ef24c6452621744dd8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">com.ab.view.chart.BarChart.BarChart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html">Type</a>&#160;</td>
          <td class="paramname"><em>type</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">package</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Instantiates a new bar chart.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">type</td><td>the type </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a5c195e070e5e5bfa48b911d41bad599d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">com.ab.view.chart.BarChart.BarChart </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_dataset.html">XYMultipleSeriesDataset</a>&#160;</td>
          <td class="paramname"><em>dataset</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_multiple_series_renderer.html">XYMultipleSeriesRenderer</a>&#160;</td>
          <td class="paramname"><em>renderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html">Type</a>&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Builds a new bar chart instance.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">dataset</td><td>the multiple series dataset </td></tr>
    <tr><td class="paramname">renderer</td><td>the multiple series renderer </td></tr>
    <tr><td class="paramname">type</td><td>the bar chart type </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<h2 class="groupheader">成员函数说明</h2>
<a class="anchor" id="aeca9ef97e1b8199f8f19916db8bc46ae"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_clickable_area.html">ClickableArea</a> [] com.ab.view.chart.BarChart.clickableAreasForPoints </td>
          <td>(</td>
          <td class="paramtype">float[]&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">double[]&#160;</td>
          <td class="paramname"><em>values</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>yAxisValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>startIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>描述：TODO.</p>
<dl class="section version"><dt>版本</dt><dd>v1.0 </dd></dl>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">points</td><td>the points </td></tr>
    <tr><td class="paramname">values</td><td>the values </td></tr>
    <tr><td class="paramname">yAxisValue</td><td>the y axis value </td></tr>
    <tr><td class="paramname">seriesIndex</td><td>the series index </td></tr>
    <tr><td class="paramname">startIndex</td><td>the start index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the clickable area[] </dd></dl>
<dl class="section see"><dt>参见</dt><dd><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_chart.html#af77ac2b707d21631d6db8e3f5680fc8f">com.ab.view.chart.XYChart::clickableAreasForPoints(float[], double[], float, int, int)</a> </dd></dl>
<dl class="section author"><dt>作者</dt><dd>: amsoft.cn </dd></dl>
<dl class="section date"><dt>日期</dt><dd>：2013-6-17 上午9:04:48 </dd></dl>

</div>
</div>
<a class="anchor" id="afc0cd6f098c5013311d33e2fd40f9ebc"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.chart.BarChart.drawBar </td>
          <td>(</td>
          <td class="paramtype">Canvas&#160;</td>
          <td class="paramname"><em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>xMin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>yMin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>xMax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>yMax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>halfDiffX</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesNr</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Paint&#160;</td>
          <td class="paramname"><em>paint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Draws a bar.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">canvas</td><td>the canvas </td></tr>
    <tr><td class="paramname">xMin</td><td>the X axis minimum </td></tr>
    <tr><td class="paramname">yMin</td><td>the Y axis minimum </td></tr>
    <tr><td class="paramname">xMax</td><td>the X axis maximum </td></tr>
    <tr><td class="paramname">yMax</td><td>the Y axis maximum </td></tr>
    <tr><td class="paramname">halfDiffX</td><td>half the size of a bar </td></tr>
    <tr><td class="paramname">seriesNr</td><td>the total number of series </td></tr>
    <tr><td class="paramname">seriesIndex</td><td>the current series index </td></tr>
    <tr><td class="paramname">paint</td><td>the paint </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="aeafc4a56bb438727bd014e5e35928b7f"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.chart.BarChart.drawBar </td>
          <td>(</td>
          <td class="paramtype">Canvas&#160;</td>
          <td class="paramname"><em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>xMin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>yMin</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>xMax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>yMax</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>scale</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Paint&#160;</td>
          <td class="paramname"><em>paint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Draws a bar.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">canvas</td><td>the canvas </td></tr>
    <tr><td class="paramname">xMin</td><td>the X axis minimum </td></tr>
    <tr><td class="paramname">yMin</td><td>the Y axis minimum </td></tr>
    <tr><td class="paramname">xMax</td><td>the X axis maximum </td></tr>
    <tr><td class="paramname">yMax</td><td>the Y axis maximum </td></tr>
    <tr><td class="paramname">scale</td><td>the scale index </td></tr>
    <tr><td class="paramname">seriesIndex</td><td>the current series index </td></tr>
    <tr><td class="paramname">paint</td><td>the paint </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ae4fd3d94c17c0122c4e172d4b7f354d1"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.chart.BarChart.drawChartValuesText </td>
          <td>(</td>
          <td class="paramtype">Canvas&#160;</td>
          <td class="paramname"><em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_x_y_series.html">XYSeries</a>&#160;</td>
          <td class="paramname"><em>series</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a>&#160;</td>
          <td class="paramname"><em>renderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Paint&#160;</td>
          <td class="paramname"><em>paint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float[]&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>startIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The graphical representation of the series values as text.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">canvas</td><td>the canvas to paint to </td></tr>
    <tr><td class="paramname">series</td><td>the series to be painted </td></tr>
    <tr><td class="paramname">renderer</td><td>the series renderer </td></tr>
    <tr><td class="paramname">paint</td><td>the paint to be used for drawing </td></tr>
    <tr><td class="paramname">points</td><td>the array of points to be used for drawing the series </td></tr>
    <tr><td class="paramname">seriesIndex</td><td>the index of the series currently being drawn </td></tr>
    <tr><td class="paramname">startIndex</td><td>the start index of the rendering points </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a999a14a02d156ebc71a26ade893426fb"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.chart.BarChart.drawLegendShape </td>
          <td>(</td>
          <td class="paramtype">Canvas&#160;</td>
          <td class="paramname"><em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a>&#160;</td>
          <td class="paramname"><em>renderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>x</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>y</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Paint&#160;</td>
          <td class="paramname"><em>paint</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The graphical representation of the legend shape.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">canvas</td><td>the canvas to paint to </td></tr>
    <tr><td class="paramname">renderer</td><td>the series renderer </td></tr>
    <tr><td class="paramname">x</td><td>the x value of the point the shape should be drawn at </td></tr>
    <tr><td class="paramname">y</td><td>the y value of the point the shape should be drawn at </td></tr>
    <tr><td class="paramname">seriesIndex</td><td>the series index </td></tr>
    <tr><td class="paramname">paint</td><td>the paint to be used for drawing </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="a95e421a43dba97ff81f937797ef4abf8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void com.ab.view.chart.BarChart.drawSeries </td>
          <td>(</td>
          <td class="paramtype">Canvas&#160;</td>
          <td class="paramname"><em>canvas</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Paint&#160;</td>
          <td class="paramname"><em>paint</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float[]&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int[]&#160;</td>
          <td class="paramname"><em>colors</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="classcom_1_1ab_1_1view_1_1chart_1_1_simple_series_renderer.html">SimpleSeriesRenderer</a>&#160;</td>
          <td class="paramname"><em>seriesRenderer</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>yAxisValue</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesIndex</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>startIndex</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The graphical representation of a series.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">canvas</td><td>the canvas to paint to </td></tr>
    <tr><td class="paramname">paint</td><td>the paint to be used for drawing </td></tr>
    <tr><td class="paramname">points</td><td>the array of points to be used for drawing the series </td></tr>
    <tr><td class="paramname">colors</td><td>每个点的颜色 </td></tr>
    <tr><td class="paramname">seriesRenderer</td><td>the series renderer </td></tr>
    <tr><td class="paramname">yAxisValue</td><td>the minimum value of the y axis </td></tr>
    <tr><td class="paramname">seriesIndex</td><td>the index of the series currently being drawn </td></tr>
    <tr><td class="paramname">startIndex</td><td>the start index of the rendering points </td></tr>
  </table>
  </dd>
</dl>

</div>
</div>
<a class="anchor" id="ad5384ddef3fa240cca19d562e8fc7a2d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">String com.ab.view.chart.BarChart.getChartType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the chart type identifier.</p>
<dl class="section return"><dt>返回</dt><dd>the chart type </dd></dl>

</div>
</div>
<a class="anchor" id="a40399120c8fdb8f3d0fa6b55a4c735de"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float com.ab.view.chart.BarChart.getCoeficient </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the value of a constant used to calculate the half-distance.</p>
<dl class="section return"><dt>返回</dt><dd>the constant value </dd></dl>

</div>
</div>
<a class="anchor" id="ae8bc71c66072df9a47f2df8e06e112ad"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">double com.ab.view.chart.BarChart.getDefaultMinimum </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the default axis minimum.</p>
<dl class="section return"><dt>返回</dt><dd>the default axis minimum </dd></dl>

</div>
</div>
<a class="anchor" id="acca457a3c299f24c1b0fe329bb5f58e8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.chart.BarChart.getGradientPartialColor </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>minColor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>maxColor</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">float&#160;</td>
          <td class="paramname"><em>fraction</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Gets the gradient partial color.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">minColor</td><td>the min color </td></tr>
    <tr><td class="paramname">maxColor</td><td>the max color </td></tr>
    <tr><td class="paramname">fraction</td><td>the fraction </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the gradient partial color </dd></dl>

</div>
</div>
<a class="anchor" id="ac33f51ac06f6129c93e9901d34dc5452"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">float com.ab.view.chart.BarChart.getHalfDiffX </td>
          <td>(</td>
          <td class="paramtype">float[]&#160;</td>
          <td class="paramname"><em>points</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>length</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesNr</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Calculates and returns the half-distance in the graphical representation of 2 consecutive points.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">points</td><td>the points </td></tr>
    <tr><td class="paramname">length</td><td>the points length </td></tr>
    <tr><td class="paramname">seriesNr</td><td>the series number </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the calculated half-distance value </dd></dl>

</div>
</div>
<a class="anchor" id="a4e9e8c364028e4d49ff1410016e05847"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int com.ab.view.chart.BarChart.getLegendShapeWidth </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>seriesIndex</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the legend shape width.</p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">seriesIndex</td><td>the series index </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>返回</dt><dd>the legend shape width </dd></dl>

</div>
</div>
<a class="anchor" id="add170978f899877cbbb810d22944d09c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">boolean com.ab.view.chart.BarChart.isRenderNullValues </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns if the chart should display the null values.</p>
<dl class="section return"><dt>返回</dt><dd>if null values should be rendered </dd></dl>

</div>
</div>
<h2 class="groupheader">类成员变量说明</h2>
<a class="anchor" id="a92cafd5bc135c457f9db3c6d9dbde319"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html">Type</a> com.ab.view.chart.BarChart.mType = <a class="el" href="enumcom_1_1ab_1_1view_1_1chart_1_1_bar_chart_1_1_type.html#a8e2ab10210ffb0d3882d6bd55fd499c8">Type.DEFAULT</a></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The chart type. </p>

</div>
</div>
<a class="anchor" id="a0d2373e665009a5986fe1d1306d6d6c2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final int com.ab.view.chart.BarChart.SHAPE_WIDTH = 12</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span><span class="mlabel">private</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The legend shape width. </p>

</div>
</div>
<a class="anchor" id="a3b05447eaa36c57c1cd815c6454b8353"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">final String com.ab.view.chart.BarChart.TYPE = &quot;Bar&quot;</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>The constant to identify this chart type. </p>

</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>src/com/ab/view/chart/<a class="el" href="_bar_chart_8java.html">BarChart.java</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
生成于 2014年 十一月 6日 星期四 11:22:03 , 为 AndBase开发框架使用  &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.8
</small></address>
</body>
</html>
